//========================================================================================
//  
//  $File: $
//  
//  Owner: Vu Tiet
//  
//  $Author: $
//  
//  $DateTime: $
//  
//  $Revision: $
//  
//  $Change: $
//  
//  Copyright 1997-2008 Adobe Systems Incorporated. All rights reserved.
//  
//  NOTICE:  Adobe permits you to use, modify, and distribute this file in accordance 
//  with the terms of the Adobe license agreement accompanying it.  If you have received
//  this file from a source other than Adobe, then your use, modification, or 
//  distribution of it requires the prior written permission of Adobe.
//  
//========================================================================================


#ifndef __AMPID_h__
#define __AMPID_h__

#include "SDKDef.h"

// Company:
#define kAMPCompanyKey	kSDKDefPlugInCompanyKey		// Company name used internally for menu paths and the like. Must be globally unique, only A-Z, 0-9, space and "_".
#define kAMPCompanyValue	kSDKDefPlugInCompanyValue	// Company name displayed externally.

// Plug-in:
#define kAMPPluginName	"AMInDesignPlugin"			// Name of this plug-in.
#define kAMPPrefixNumber	0x186f00 //0xe9400 		// Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support).
#define kAMPVersion		kSDKDefPluginVersionString						// Version of this plug-in (for the About Box).
#define kAMPAuthor		"Vu Tiet & Toan Nguyen"					// Author of this plug-in (for the About Box).

// Plug-in Prefix: (please change kAMPPrefixNumber above to modify the prefix.)
#define kAMPPrefix		RezLong(kAMPPrefixNumber)				// The unique numeric prefix for all object model IDs for this plug-in.
#define kAMPStringPrefix	SDK_DEF_STRINGIZE(kAMPPrefixNumber)	// The string equivalent of the unique prefix number for  this plug-in.

// Missing plug-in: (see ExtraPluginInfo resource)
#define kAMPMissingPluginURLValue		kSDKDefPartnersStandardValue_enUS // URL displayed in Missing Plug-in dialog
#define kAMPMissingPluginAlertValue	kSDKDefMissingPluginAlertValue // Message displayed in Missing Plug-in dialog - provide a string that instructs user how to solve their missing plug-in problem

// PluginID:
DECLARE_PMID(kPlugInIDSpace, kAMPPluginID, kAMPPrefix + 0)

// ClassIDs:
DECLARE_PMID(kClassIDSpace, kAMPActionComponentBoss,		kAMPPrefix + 0)
DECLARE_PMID(kClassIDSpace, kAMPluginPanelWidgetBoss,		kAMPPrefix + 1)

DECLARE_PMID(kClassIDSpace, kDocWchStringRegisterBoss,		kAMPPrefix + 2)
DECLARE_PMID(kClassIDSpace, kDocWchMenuRegisterBoss,		kAMPPrefix + 3)
DECLARE_PMID(kClassIDSpace, kDocWchActionRegisterBoss,		kAMPPrefix + 4)
DECLARE_PMID(kClassIDSpace, kDocWchResponderServiceBoss,	kAMPPrefix + 5)

DECLARE_PMID(kClassIDSpace, kAMPluginListBoxWidgetBoss,		kAMPPrefix + 6)
DECLARE_PMID(kClassIDSpace, kAMPluginTextWidgetBoss,		kAMPPrefix + 7)
DECLARE_PMID(kClassIDSpace, kAMPluginSysInitBoxWidgetBoss,	kAMPPrefix + 8)

DECLARE_PMID(kClassIDSpace, kCMSLoginDlgDialogBoss,			kAMPPrefix + 14)		//<--20120420
DECLARE_PMID(kClassIDSpace, kAMPluginIssuesDialogBoss,		kAMPPrefix + 10)		//<--20120505
DECLARE_PMID(kClassIDSpace, kAMPIssuesTreeViewWidgetBoss,	kAMPPrefix + 11)		//<--20120505
DECLARE_PMID(kClassIDSpace, kAMPIssuesNodeWidgetBoss,		kAMPPrefix + 12)		//<--20120505
DECLARE_PMID(kClassIDSpace, KAMPProgressDlgDialogBoss,		kAMPPrefix + 23)		//<--20120604

DECLARE_PMID(kClassIDSpace, kNextButtonBoss,				kAMPPrefix + 25)
DECLARE_PMID(kClassIDSpace, kPreviousButtonBoss,			kAMPPrefix + 26)
DECLARE_PMID(kClassIDSpace, kAMPMnuNeedsSelectionActionID,  kAMPPrefix + 27)
DECLARE_PMID(kClassIDSpace, kAMPImgAssignmentDialogBoss,	kAMPPrefix + 28)		//<--20120913
DECLARE_PMID(kClassIDSpace, kAMPStoryTreeViewWidgetBoss,	kAMPPrefix + 29)		//<--20120915
DECLARE_PMID(kClassIDSpace, kXMLMrkActionComponentBoss,		kAMPPrefix + 30)		//<--20120915
DECLARE_PMID(kClassIDSpace, kAMPPicIcoPictureWidgetBoss,	kAMPPrefix + 31)
DECLARE_PMID(kClassIDSpace, kAMPluginCheckboxWidgetBoss,	kAMPPrefix + 32)
DECLARE_PMID(kClassIDSpace, kAMPluginStaticTextWidgetBoss,	kAMPPrefix + 37)
DECLARE_PMID(kClassIDSpace, kAMPluginTreeExpanderBoss,		kAMPPrefix + 38)
DECLARE_PMID(kClassIDSpace, kAMPCAlertDialogBoss,			kAMPPrefix + 40)

DECLARE_PMID(kClassIDSpace, kAMPProxyDialogBoss,			kAMPPrefix + 41)
DECLARE_PMID(kClassIDSpace, kHidTxtModelCreateCmdBoss,		kAMPPrefix + 42)

//DECLARE_PMID(kClassIDSpace, kLnkWtchOpenDocResponderBoss,			kAMPPrefix + 43)
//DECLARE_PMID(kClassIDSpace, kLnkWtchCloseDocResponderBoss,			kAMPPrefix + 44)
//DECLARE_PMID(kClassIDSpace, kLnkWtchBeforeOpenDocResponderBoss,	kAMPPrefix + 45)
DECLARE_PMID(kClassIDSpace, kLnkWtchAfterOpenDocResponderBoss,		kAMPPrefix + 50)
DECLARE_PMID(kClassIDSpace, kLnkWtchBeforeSaveDocResponderBoss,		kAMPPrefix + 51)
DECLARE_PMID(kClassIDSpace, kLnkWtchAfterSaveDocResponderBoss,		kAMPPrefix + 52)
DECLARE_PMID(kClassIDSpace, kLnkWtchBeforeSaveAsDocResponderBoss,	kAMPPrefix + 53)
DECLARE_PMID(kClassIDSpace, kLnkWtchAfterSaveAsDocResponderBoss,	kAMPPrefix + 54)
DECLARE_PMID(kClassIDSpace, kLnkWtchBeforeCloseDocResponderBoss,	kAMPPrefix + 55)
DECLARE_PMID(kClassIDSpace, kLnkWtchAfterCloseDocResponderBoss,		kAMPPrefix + 56)

DECLARE_PMID(kClassIDSpace, kAMPAlrtCheckinDialogBoss,				kAMPPrefix + 60)
DECLARE_PMID(kClassIDSpace, kAMPFunctionProDialogBoss,				kAMPPrefix + 61)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 4)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 5)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 6)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 7)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 8)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 9)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 10)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 11)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 12)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 13)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 14)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 15)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 16)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 17)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 18)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 19)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 20)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 21)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 22)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 23)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 24)
//DECLARE_PMID(kClassIDSpace, kAMPBoss, kAMPPrefix + 25)


// InterfaceIDs:
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 0)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 1)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 2)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 3)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 4)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 5)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 6)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 7)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 8)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 9)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 10)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 11)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 12)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 13)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 14)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 15)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 16)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 17)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 18)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 19)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 20)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 21)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 22)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 23)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 24)
//DECLARE_PMID(kInterfaceIDSpace, IID_IAMPINTERFACE, kAMPPrefix + 25)
DECLARE_PMID(kInterfaceIDSpace, IID_IPNLTRVSHADOWEVENTHANDLER,	kAMPPrefix + 0)			//<--20120505
DECLARE_PMID(kInterfaceIDSpace, IID_IPNLTRVDATAMODEL,			kAMPPrefix + 1)			//<--20120505
//DECLARE_PMID(kInterfaceIDSpace, IID_AMPWTCHRESPONDER,			kAMPPrefix + 2)
DECLARE_PMID(kInterfaceIDSpace, IID_ISNPRUNNABLECONTEXT,		kAMPPrefix + 200)		//<--20120611
DECLARE_PMID(kInterfaceIDSpace, IID_ISNIPRUNSUITE,				kAMPPrefix + 201)		//<--20120611
DECLARE_PMID(kInterfaceIDSpace, IID_ISNIPRUNPARAMETERUTILS,		kAMPPrefix + 202)		//<--20120611
DECLARE_PMID(kInterfaceIDSpace, IID_SELECTIONOBSERVER,			kAMPPrefix + 203)
DECLARE_PMID(kInterfaceIDSpace, IID_IPNLTRVIDLETASK,			kAMPPrefix + 204)
DECLARE_PMID(kInterfaceIDSpace, IID_AMPINDESIGNIDLETASK,		kAMPPrefix + 205)
DECLARE_PMID(kInterfaceIDSpace, IID_INEXTBUTTONOBSERVER,		kAMPPrefix + 206)
DECLARE_PMID(kInterfaceIDSpace, IID_IPREVBUTTONOBSERVER,		kAMPPrefix + 207)
DECLARE_PMID(kInterfaceIDSpace, IID_IXMLMrkSUITE,				kAMPPrefix + 208)
DECLARE_PMID(kInterfaceIDSpace, IID_IHIDTXTMODEL,				kAMPPrefix + 209)
DECLARE_PMID(kInterfaceIDSpace, IID_IAMPREQUESTINGTASK,			kAMPPrefix + 210)
DECLARE_PMID(kInterfaceIDSpace, IID_SELECTIONLAYOUTOBSERVER,	kAMPPrefix + 211)

DECLARE_PMID(kInterfaceIDSpace, IID_ILNKWTCHCACHEMANAGER, 		kAMPPrefix + 212)
DECLARE_PMID(kInterfaceIDSpace, IID_ILNKWTCHCACHE, 				kAMPPrefix + 213)
// ImplementationIDs:
DECLARE_PMID(kImplementationIDSpace, 	kAMPActionComponentImpl,		kAMPPrefix + 0)
DECLARE_PMID(kImplementationIDSpace,	kLnkWtchDocResponderImpl,		kAMPPrefix + 1)
DECLARE_PMID(kImplementationIDSpace, 	kAMPListBoxObserverImpl,		kAMPPrefix + 2)


DECLARE_PMID(kImplementationIDSpace,	kAMPTVWidgetMgrImpl, 			kAMPPrefix + 5)
DECLARE_PMID(kImplementationIDSpace,	kAMPTVHierarchyAdapterImpl, 	kAMPPrefix + 6)

// ImplementationIDs:
DECLARE_PMID(kImplementationIDSpace, kXMLMrkActionComponentImpl,		kAMPPrefix + 7)
DECLARE_PMID(kImplementationIDSpace, kXMLMrkSuiteASBImpl,				kAMPPrefix + 8)
DECLARE_PMID(kImplementationIDSpace, kXMLMrkSuiteTextCSBImpl,			kAMPPrefix + 9)

DECLARE_PMID(kImplementationIDSpace, kDlgCMSLoginDialogObserverImpl,	kAMPPrefix + 16)	//<--20120420
DECLARE_PMID(kImplementationIDSpace, kDlgCMSLoginDialogControllerImpl,	kAMPPrefix + 17)	//<--20120420

DECLARE_PMID(kImplementationIDSpace, kAMPIssuesDlgObserverImpl,			kAMPPrefix + 10)	//<--20120505
DECLARE_PMID(kImplementationIDSpace, kAMPIssuesWidgetMgrImpl,			kAMPPrefix + 11)	//<--20120505
DECLARE_PMID(kImplementationIDSpace, kAMPIssuesHierarchyAdapterImpl,	kAMPPrefix + 13)	//<--20120505
DECLARE_PMID(kImplementationIDSpace, kAMPIssuesNodeObserverImpl,		kAMPPrefix + 14)	//<--20120505
DECLARE_PMID(kImplementationIDSpace, kAMPIssuesDataModelImpl,			kAMPPrefix + 15)	//<--20120505
DECLARE_PMID(kImplementationIDSpace, kAMPCustomViewImpl, 				kAMPPrefix + 20)	//<--20120529 : View Image
//DECLARE_PMID(kImplementationIDSpace, kAMPProgressDlgControllerImpl,		kAMPPrefix + 21)	//<--20120604: progress dialog
//DECLARE_PMID(kImplementationIDSpace, kAMPProgressDlgObseverImpl,		kAMPPrefix + 22)	//<--20120604: progress dialog
DECLARE_PMID(kImplementationIDSpace, kAMPIssueIdleTaskImpl,				kAMPPrefix + 23)
DECLARE_PMID(kImplementationIDSpace, kAMPStartupShutdownImpl,			kAMPPrefix + 24)
DECLARE_PMID(kImplementationIDSpace, kPicIcoPictureWidgetEHImpl,		kAMPPrefix + 25)
DECLARE_PMID(kImplementationIDSpace, kAMPCheckboxWidgetEHImpl,			kAMPPrefix + 26)
DECLARE_PMID(kImplementationIDSpace, AMPEventNodeEHImpl,				kAMPPrefix + 27)
DECLARE_PMID(kImplementationIDSpace, kAMPRequestTaskImpl,				kAMPPrefix + 28)

DECLARE_PMID(kImplementationIDSpace, kSnipRunSuiteASBImpl,				kAMPPrefix + 220)
DECLARE_PMID(kImplementationIDSpace, kSnipRunSuiteCSBImpl,				kAMPPrefix + 221)
DECLARE_PMID(kImplementationIDSpace, kSnpRunnableContextCSBImpl,		kAMPPrefix + 222)
DECLARE_PMID(kImplementationIDSpace, kAMPListBoxSelectionObserverImpl,	kAMPPrefix + 225)
DECLARE_PMID(kImplementationIDSpace, kAMPkNextButtonObserverImpl,		kAMPPrefix + 226)
DECLARE_PMID(kImplementationIDSpace, kAMPkPreviousButtonObserverImpl,	kAMPPrefix + 227)
DECLARE_PMID(kImplementationIDSpace, kAMPStoriesHierarchyAdapterImpl,	kAMPPrefix + 228)			//<--20120915
DECLARE_PMID(kImplementationIDSpace, kAMPStoriesWidgetMgrImpl,			kAMPPrefix + 229)			//<--20120915
DECLARE_PMID(kImplementationIDSpace, kAMPImgAssignmentDlgObserverImpl,	kAMPPrefix + 230)			//<--20120915
DECLARE_PMID(kImplementationIDSpace, kAMPImgAssignmentDlgControllerImpl,	kAMPPrefix + 231)
DECLARE_PMID(kImplementationIDSpace, kAMPProgDlgObserverImpl,				kAMPPrefix + 232)
DECLARE_PMID(kImplementationIDSpace, kAMPProxyControllerImpl,				kAMPPrefix + 233)
DECLARE_PMID(kImplementationIDSpace, kAMPProxyObserverImpl,					kAMPPrefix + 234)
DECLARE_PMID(kImplementationIDSpace, kAMPPanelObserverImpl,					kAMPPrefix + 235)

DECLARE_PMID(kImplementationIDSpace, kLnkWtchCacheManagerImpl,				kAMPPrefix + 236)
DECLARE_PMID(kImplementationIDSpace, kLnkWtchCacheImpl,						kAMPPrefix + 237)

//DECLARE_PMID(kImplementationIDSpace, kAMPDocumentImpl,					kAMPPrefix + 23)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 2)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 3)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 4)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 5)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 6)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 7)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 8)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 9)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 10)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 11)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 12)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 13)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 14)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 15)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 16)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 17)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 18)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 19)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 20)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 21)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 22)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 23)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 24)
//DECLARE_PMID(kImplementationIDSpace, kAMPImpl, kAMPPrefix + 25)


// ActionIDs:
DECLARE_PMID(kActionIDSpace, kAMPAboutActionID,				kAMPPrefix + 0)
DECLARE_PMID(kActionIDSpace, kAMPluginPanelWidgetActionID,	kAMPPrefix + 1)
DECLARE_PMID(kActionIDSpace, kAMPluginSeparator1ActionID,	kAMPPrefix + 3)

DECLARE_PMID(kActionIDSpace, kXMLMrkCompoundSectionActionID,		kAMPPrefix + 4)
DECLARE_PMID(kActionIDSpace, kXMLMrkCompoundTableActionID,			kAMPPrefix + 5)
DECLARE_PMID(kActionIDSpace, kXMLMrkCompoundItemizedListActionID,	kAMPPrefix + 6)
DECLARE_PMID(kActionIDSpace, kXMLMrkCompoundMediaObjectActionID,	kAMPPrefix + 7)
DECLARE_PMID(kActionIDSpace, kXMLMrkCompoundKeywordSetActionID,		kAMPPrefix + 8)

DECLARE_PMID(kActionIDSpace, kCMSLoginDialogActionID,		kAMPPrefix + 16)	//<--20120420
DECLARE_PMID(kClassIDSpace,  kAMPCViewPanelWidgetBoss,		kAMPPrefix + 17)	//<--20120529 : View Image
DECLARE_PMID(kClassIDSpace,	 kAMPStartupShutdownBoss,		kAMPPrefix + 19)
DECLARE_PMID(kActionIDSpace, kAMPRunPopupAboutThisActionID,		kAMPPrefix + 20)


//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 5)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 6)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 7)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 8)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 9)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 10)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 11)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 12)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 13)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 14)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 15)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 16)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 17)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 18)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 19)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 20)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 21)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 22)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 23)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 24)
//DECLARE_PMID(kActionIDSpace, kAMPActionID, kAMPPrefix + 25)


// WidgetIDs:

DECLARE_PMID(kWidgetIDSpace, kAMPluginTextWidgetID,			kAMPPrefix + 1)
DECLARE_PMID(kWidgetIDSpace, kAMPluginListParentWidgetId,	kAMPPrefix + 2)
DECLARE_PMID(kWidgetIDSpace, kAMPluginListBoxWidgetID,		kAMPPrefix + 3)
DECLARE_PMID(kWidgetIDSpace, kAMPluginPanelWidgetID,		kAMPPrefix + 0)
DECLARE_PMID(kWidgetIDSpace, kBscSlDlgIssuesDialogWidgetID,	kAMPPrefix + 4)		//<--20120505
DECLARE_PMID(kWidgetIDSpace, kBscDlgDialogWidgetID,			kAMPPrefix + 10)	//<--20120420
DECLARE_PMID(kWidgetIDSpace, kBscDlgIconSuiteWidgetID,		kAMPPrefix + 11)	//<--20120420
DECLARE_PMID(kWidgetIDSpace, kBscUserNameWidgetID,			kAMPPrefix + 12)	//<--20120420		
DECLARE_PMID(kWidgetIDSpace, kBscPasswordWidgetID,			kAMPPrefix + 13)	//<--20120420
DECLARE_PMID(kWidgetIDSpace, kBscstatictextWidgetID,		kAMPPrefix + 14)	//<--20120420
DECLARE_PMID(kWidgetIDSpace, kBscTextEditBoxWidgetID,		kAMPPrefix + 15)	//<--20120420
DECLARE_PMID(kWidgetIDSpace, kBscLogoPictureWidgetID,		kAMPPrefix + 16)	//<--20120420
DECLARE_PMID(kWidgetIDSpace, kPicIcoPictureWidgetId,		kAMPPrefix + 17)	//<--20120420
DECLARE_PMID(kWidgetIDSpace, kBscDlgLoginButtonWidgetID,	kAMPPrefix + 18)	//<--20120420
DECLARE_PMID(kWidgetIDSpace, kClientIDListWidgetID,			kAMPPrefix + 15)	//<--20120510 :: DropDownList widget ID

DECLARE_PMID(kWidgetIDSpace, kAMPCheckOutButtonWidgetID,			kAMPPrefix + 101)			//<--20120505 
DECLARE_PMID(kWidgetIDSpace, kAMPIssuesNodeWidgetId,				kAMPPrefix + 102)			//<--20120505 
DECLARE_PMID(kWidgetIDSpace, kAMPIssuesNodeNameWidgetID,			kAMPPrefix + 103)			//<--20120505
DECLARE_PMID(kWidgetIDSpace, kAMPIssuesElementWidgetId,				kAMPPrefix + 104)			//<--20120505
DECLARE_PMID(kWidgetIDSpace, kAMPIssuesIconWidgetId,				kAMPPrefix + 105)			//<--20120505
DECLARE_PMID(kWidgetIDSpace, kAMPIssuesTextMessageWidgetID,			kAMPPrefix + 106)			//<--20120505
DECLARE_PMID(kWidgetIDSpace, kAMPIssuesTreeViewWidgetID,			kAMPPrefix + 107)			//<--20120505

DECLARE_PMID(kWidgetIDSpace, kSearchTextEditBoxWidgetID,			kAMPPrefix + 109)			//<--20120505
DECLARE_PMID(kWidgetIDSpace, kAMPCustomPanelViewWidgetID,			kAMPPrefix + 110)			//<--20120529 : View Image
DECLARE_PMID(kWidgetIDSpace, kAMPProgressDlgDialogWidgetID,			kAMPPrefix + 111)			// <-- 20120604: progress dialog
DECLARE_PMID(kWidgetIDSpace, kAMPRefreshButtonWidgetID,				kAMPPrefix + 112)			//<--20120505 
DECLARE_PMID(kWidgetIDSpace, kAMPExitIssueButtonWidgetID,			kAMPPrefix + 113)			//<--20120505 
DECLARE_PMID(kWidgetIDSpace, kAMPGroupPanelWidgetID,				kAMPPrefix + 114)			//<--20120731
DECLARE_PMID(kWidgetIDSpace, kAMPClusterPanelWidgetID,				kAMPPrefix + 115)			//<--20120731
DECLARE_PMID(kWidgetIDSpace, kAMPGroupPanelTabWidgetID,				kAMPPrefix + 116)
DECLARE_PMID(kWidgetIDSpace, kBscRadioHighResWidgetID,				kAMPPrefix + 117)
DECLARE_PMID(kWidgetIDSpace, kBscRadioLowResWidgetID,				kAMPPrefix + 118)
DECLARE_PMID(kWidgetIDSpace, kAMPImagResolutionWidgetID,			kAMPPrefix + 119)
DECLARE_PMID(kWidgetIDSpace, kPreviewImageNextWidgetID,				kAMPPrefix + 120)	
DECLARE_PMID(kWidgetIDSpace, kPreviewImagePreviousWidgetID,			kAMPPrefix + 121)
DECLARE_PMID(kWidgetIDSpace, kAMPImgAssignmentDialogWidgetID,		kAMPPrefix + 122)
DECLARE_PMID(kWidgetIDSpace, kAMPStoryTreeViewWidgetID,				kAMPPrefix + 123)
DECLARE_PMID(kWidgetIDSpace, kAMPStoryNodeWidgetID,					kAMPPrefix + 124)
DECLARE_PMID(kWidgetIDSpace, kAMPAssignButtonWidgetID,				kAMPPrefix + 125)			//<--20120915
DECLARE_PMID(kWidgetIDSpace, kAMPImgCaptionEditTextWidgetID,		kAMPPrefix + 126)			//<--20120915
DECLARE_PMID(kWidgetIDSpace, kAMPStoryNodeNameWidgetID,				kAMPPrefix + 127)			//<--20120915
//DECLARE_PMID(kWidgetIDSpace, kAMPCheckboxPageWidgetId,				kAMPPrefix + 128)
DECLARE_PMID(kWidgetIDSpace, kAMPClusterCheckboxWidgetID,			kAMPPrefix + 130)
DECLARE_PMID(kWidgetIDSpace, kAMPPicIcoCustomPictureWidgetId,		kAMPPrefix + 131)
DECLARE_PMID(kWidgetIDSpace, kCheckIconWidgetID,					kAMPPrefix + 132)

DECLARE_PMID(kWidgetIDSpace, kAMPRightPanelViewWidgetID,			kAMPPrefix + 140)			//<--20120918 : View Image
DECLARE_PMID(kWidgetIDSpace, kAMPLeftPanelViewWidgetID,				kAMPPrefix + 141)			//<--20120918 : View Image
DECLARE_PMID(kWidgetIDSpace, kAMPGroupViewPanelWidgetID,			kAMPPrefix + 142)			//<--20120918 
DECLARE_PMID(kWidgetIDSpace, kAMPGroupViewPanelTabWidgetID,			kAMPPrefix + 143)			//<--20120918 

DECLARE_PMID(kWidgetIDSpace, AMPProgressDialogWidgetID,				kAMPPrefix + 150)
DECLARE_PMID(kWidgetIDSpace, AMPIconPictureWidgetID,				kAMPPrefix + 151)
DECLARE_PMID(kWidgetIDSpace, AMPProgressPositiongWidgetID,			kAMPPrefix + 152)

DECLARE_PMID(kWidgetIDSpace, kAMPRadioAutoWidgetID,					kAMPPrefix + 153)
DECLARE_PMID(kWidgetIDSpace, kAMPRadioManualWidgetID,				kAMPPrefix + 154)
DECLARE_PMID(kWidgetIDSpace, kAMPProxySettingWidgetID,				kAMPPrefix + 155)
DECLARE_PMID(kWidgetIDSpace, kAMPClusterProxyWidgetID,				kAMPPrefix + 156)
DECLARE_PMID(kWidgetIDSpace, AMPProxyDialogWidgetID,				kAMPPrefix + 157)
DECLARE_PMID(kWidgetIDSpace, kAMPProxyIPWidgetID,					kAMPPrefix + 158)
DECLARE_PMID(kWidgetIDSpace, kAMPProxyPortWidgetID,					kAMPPrefix + 159)
DECLARE_PMID(kWidgetIDSpace, kAMPProxyUserWidgetID,					kAMPPrefix + 160)
DECLARE_PMID(kWidgetIDSpace, kAMPProxyPassWidgetID,					kAMPPrefix + 161)
DECLARE_PMID(kWidgetIDSpace, kAMPButtonAdvanceWidgetId,				kAMPPrefix + 162)
DECLARE_PMID(kWidgetIDSpace, kAMPCheckboxEnablePassWidgetID,		kAMPPrefix + 163)
DECLARE_PMID(kWidgetIDSpace, kAMPProxyGroupAllWidgetID,				kAMPPrefix + 164)
DECLARE_PMID(kWidgetIDSpace, kAMPProxyGroupPassWidgetID,			kAMPPrefix + 165)
DECLARE_PMID(kWidgetIDSpace, kAMPProxyGroupPanelWidgetID,			kAMPPrefix + 165)

DECLARE_PMID(kWidgetIDSpace, kAMPIconUnPublishWidgetID,				kAMPPrefix + 166)
DECLARE_PMID(kWidgetIDSpace, kAMPIconStoryMarkedWidgetID,			kAMPPrefix + 167)
DECLARE_PMID(kWidgetIDSpace, kAMPIconEditingWidgetID,				kAMPPrefix + 168)
DECLARE_PMID(kWidgetIDSpace, kAMPIconLockOrReadyWidgetID,			kAMPPrefix + 169)

DECLARE_PMID(kWidgetIDSpace, kAMPCAlertMessageWidgetID,				kAMPPrefix + 170)
DECLARE_PMID(kWidgetIDSpace, kAMPCAlertButton0WidgetID,				kAMPPrefix + 171)
DECLARE_PMID(kWidgetIDSpace, kAMPCAlertButton1WidgetID,				kAMPPrefix + 172)
DECLARE_PMID(kWidgetIDSpace, kAMPCAlertButton2WidgetID,				kAMPPrefix + 173)
DECLARE_PMID(kWidgetIDSpace, AMPAlrtCheckinDialogWidgetID,			kAMPPrefix + 174)
DECLARE_PMID(kWidgetIDSpace, AMPFunctionProDialogWidgetID,			kAMPPrefix + 175)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 3)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 4)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 5)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 6)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 7)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 8)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 9)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 10)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 11)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 12)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 13)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 14)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 15)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 16)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 17)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 18)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 19)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 20)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 21)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 22)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 23)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 24)
//DECLARE_PMID(kWidgetIDSpace, kAMPWidgetID, kAMPPrefix + 25)

// <Message ID> // note - message ids conflict with class ids.
DECLARE_PMID(kMessageIDSpace, kLnkWtchCacheChangedMessage,	kAMPPrefix + 100)

// ErrorCodes:
DECLARE_PMID(kErrorIDSpace, kSnipRunSnippetNotFoundErrorCode, kAMPPrefix + 0)


// "About Plug-ins" sub-menu:
#define kAMPAboutMenuKey			kAMPStringPrefix "kAMPAboutMenuKey"

#define kBscDlgDialogMenuItemKey	kAMPStringPrefix "kBscDlgDialogMenuItemKey"			//<--20120420
// "Plug-ins" sub-menu:
#define kAMPPluginsMenuKey 		kAMPStringPrefix "kAMPPluginsMenuKey"
#define kAMPPluginsMenuPath		kSDKDefPlugInsStandardMenuPath kSDKDefStandardAboutMenuPath kAMPPluginsMenuKey
// Menu item keys:

// Other StringKeys:
#define kAMPAboutBoxStringKey				kAMPStringPrefix "kAMPAboutBoxStringKey"
#define kAMPTargetMenuPath					kAMPPluginsMenuPath
#define kAMPluginPanelTitleKey				kAMPStringPrefix "kAMPluginPanelTitleKey"
#define kAMPluginInternalPopupMenuNameKey	kAMPStringPrefix "kAMPluginInternalPopupMenuNameKey"
#define kAMPluginTargetMenuPath				kAMPluginInternalPopupMenuNameKey
#define kAMPItemBaseKey						kAMPStringPrefix "kAMPItemBaseKey"
#define kBscDlgDialogTitleKey				kAMPStringPrefix "kBscDlgDialogTitleKey"			//<--20120420
#define kBscStaticTextUsernameKey			kAMPStringPrefix "kBscStaticTextUsernameKey"		//<--20120420
#define kBscStaticTextPasswordKey			kAMPStringPrefix "kBscStaticTextPasswordKey"		//<--20120420
#define kBscDlgLoginFailStringKey			kAMPStringPrefix "kBscDlgLoginFailStringKey"		//<--20120420
#define kBscDlgLoginSuccessStringKey		kAMPStringPrefix "kBscDlgLoginSuccessStringKey"		//<--20120420
#define kBscStaticTextClientIDKey			kAMPStringPrefix "kBscStaticTexClientIDKey"			//<--20120510
#define kClientIDLoginItem_1Key				kAMPStringPrefix "kClientIDLoginItem_1Key" //<--20120510 :: DropDownList Item key string
#define kClientIDLoginItem_2Key				kAMPStringPrefix "kClientIDLoginItem_2Key" //<--20120510 :: DropDownList Item key string
#define kClientIDLoginItem_3Key				kAMPStringPrefix "kClientIDLoginItem_3Key" //<--20120510 :: DropDownList Item key string
#define kClientIDLoginItem_4Key				kAMPStringPrefix "kClientIDLoginItem_4Key" //<--20120510 :: DropDownList Item key string
#define kClientIDLoginItem_5Key				kAMPStringPrefix "kClientIDLoginItem_5Key" //<--20120510 :: DropDownList Item key string
#define kBscSlDlgIssuesDialogTitleKey		kAMPStringPrefix "kBscSlDlgIssuesDialogTitleKey"	//<--201200505
#define kAMPProgressDlgText					kAMPStringPrefix "kAMPProgressDlgText"
#define kAMPIssueIdleTaskKey				kAMPStringPrefix "kAMPIssueIdleTaskKey"
#define kSnipRunSnippetNotFoundErrorCodeKey kAMPStringPrefix "kSnipRunSnippetNotFoundErrorCodeKey"
#define kAMPGroupPanelTitleKey				kAMPStringPrefix "kAMPGroupPanelTitleKey"
#define kAMPMnuNeedsSelectionMenuItemKey	kAMPStringPrefix "kAMPMnuNeedsSelectionMenuItemKey"
#define kAMPImgAssignmentDialogTitleKey		kAMPStringPrefix "kAMPImgAssignmentDialogTitleKey"

// Menu item keys:
#define kXMLMrkCompoundSectionMenuItemKey			kAMPStringPrefix "kXMLMrkCompoundSectionMenuItemKey"
#define kXMLMrkCompoundTableMenuItemKey				kAMPStringPrefix "kXMLMrkCompoundTableMenuItemKey"
#define kXMLMrkCompoundItemizedListMenuItemKey		kAMPStringPrefix "kXMLMrkCompoundItemizedListMenuItemKey"
#define kXMLMrkCompoundMediaObjectMenuItemKey		kAMPStringPrefix "kXMLMrkCompoundMediaObjectMenuItemKey"
#define kXMLMrkCompoundKeywordSetMenuItemKey		kAMPStringPrefix "kXMLMrkCompoundKeywordSetMenuItemKey"
#define kAMPMenuRightMouseItemKey					kAMPStringPrefix "kAMPMenuRightMouseItemKey"
// If you didn't have the XMedia UI plug-in installed, you'd see no entries I guess
//#define kXMLMrkTargetMenuPath "RtMouseText:TagTextPopup"
//#define kXMLMrkTargetMenuPath "RtMouseImage:TagTextPopup"
//#define kXMLMrkTargetMenuPath "RtMouseLayout:"kAMPMenuRightMouseItemKey
#define kXMLMrkTargetMenuPath "RtMouseLayout:" kAMPMenuRightMouseItemKey


// Menu item positions:
#define	AMPluginCMSLoginAction				100		//<--20120420
#define kPicIcoTopOutsidePictureRsrcID		101		//<--20120420
#define kPicIcoFirstPictureRsrcID			kPicIcoTopOutsidePictureRsrcID	//<--20120420
#define	AMPluginBrowserIssueAction			200		//<--20120420
#define kAMPLuginCheckoutActionID			300
#define kAMPStoryAssignmentAction			400
#define kAMPProxyDlgResourceID				411
#define AMPluginMaxLenghtPermission			500
#define kAMPLuginProgressAction				618
#define kAMPLuginProxyAction				619
#define kAMPLuginCheckInAction				620
#define kAMPFunctionProAction				621
#define kBscSlDlgIssuesDialogResourceID		716		//<--20120505
#define kPnlTrvNodeWidgetRsrcID 			728		//<--20120505
#define kCMSLoginDialogResourceID			730		//<--20120420
#define kAMPProgressDlgResourceID			731
#define kAMPALrtCheckInDlgResourceID		733
#define kAMPAFunctionProDlgResourceID		734

// Menu item positions:
#define kAMPPluginCompoundSectionMenuItemPosition			1.0
#define kXMLMrkCompoundSectionMenuItemPosition				1.0
#define kXMLMrkCompoundTableMenuItemPosition				2.0	
#define kXMLMrkCompoundItemizedListMenuItemPosition			3.0
#define kXMLMrkCompoundMediaObjectMenuItemPosition			4.0	
#define kXMLMrkCompoundKeywordSetMenuItemPosition			5.0
#define kAMPRunAboutThisMenuItemPosition			1.0


#define kAMPCheckboxOffRsrcID						50
#define kAMPCheckboxOnRsrcID						51

#define kAMPAboutThisMenuItemPosition						11.0
// Initial data format version numbers
#define kAMPFirstMajorFormatNumber  kSDKDef_30_PersistMajorVersionNumber//RezLong(1)
#define kAMPFirstMinorFormatNumber  kSDKDef_30_PersistMinorVersionNumber//RezLong(0)

#define kAMPMnuNeedsSelectionMenuItemPosition	3.0
#define	kAMPluginSeparator1MenuItemPosition		10.0
// Data format version numbers for the PluginVersion resource 
#define kAMPCurrentMajorFormatNumber kAMPFirstMajorFormatNumber
#define kAMPCurrentMinorFormatNumber kAMPFirstMinorFormatNumber

#define kAMPAboutMenuPath			kAMPluginInternalPopupMenuNameKey

#define kAMPluginListElementRsrcID				3//1200

#define kNextButtonResourceID	102
#define kPrevButtonResourceID	103

#define kNextButtonRollResourceID	104
#define kPrevButtonRollResourceID	105

#define kImgAssignmentDlgRsrcID	755
#define kStoryNodeWidgetRsrcID	718

#define kCheckIconResourceID	104
#define kAMPPluginUnPulishedResourceID		304
#define kAMPPluginLockedResourceID			305
#define kAMPPluginReadyResourceID			306
#define kAMPPluginEditedResourceID			307
#define kAMPPluginUpdateResourceID			308

#define kAMPUnPublishedResourceID			309
#define kAMPDownloadableResourceID			310
#define kAMPEditedLocallyResourceID			311
#define kAMPEditElsewhereResourceID			312
#define kAMPCheckedOutResourceID			313

#define kAMPDefaultPreviewImage	999

#define kAMPluginTopOutsidePictureRsrcID		201
#define kAMPluginTopInsidePictureRsrcID			202
#define kAMPluginBottomOutsidePictureRsrcID		203
#define kAMPluginBottomInsidePictureRsrcID		204
#define kAMPluginCenterVertPictureRsrcID		205
#define kAMPluginCenterHorzPictureRsrcID		206
#define kAMPluginCenterCompPictureRsrcID		207
#define kAMPluginFirstPictureRsrcID			kAMPluginTopOutsidePictureRsrcID
#define kAMPluginLastPictureRsrcID			kAMPluginCenterCompPictureRsrcID

#define kNeedToWaitForDialog					100
#define kNoNeedToWaitForDialog					200
#endif // __AMPID_h__

//  Code generated by DollyXs code generator
